person who talks too much - Spanish English Dictionary